2.11 假期作业

1、若有以下说明语句:int a[12]={1,2,3,4,5,6,7,8,9,10,11,12};char c=’a’,d,g;则数值为4的表达式是(D)。

A)a[g-c]           B)a[4]         C)a[‘d’-‘c’]           D)a[‘d’-c]

2、假设int型变量占两个字节的存储单元,若有定义:int x[10]={0,2,4};则数组x在内存中所占字节数为(B)。

A)3                B)6            C)10               D)20

3、下列合法的数组定义是(A)。

A)int a[]=”string”;                  B)int a[5]={0,1,2,3,4,5};

C)char a=”string”;                   D)char a[]={0,1,2,3,4,5};

4、若给出定义:char x[]=”abcdefg”;char y[]={‘a’,’b’,’c’,’d’,’e’,’f’,’g’};则正确的叙述为(C)。

A)数组x和数组y等价               B)数组x和数组y的长度相同

C)数组x的长度大于数组y的长度     D)数组y的长度大于数组x的长度

6、下列程序运行后的输出结果是(A)。

#include<stdio.h>

int main()

{

    int n[3],t,j,k;

    for(t=0;t<3;t++)

        n[t]=0;

   k=2;

   for(t=0;t<k;t++)

        for(j=0;j<3;j++)

            n[j]=n[t]+1;

        printf("%d\n",n[1]);

}

A)2                B)1            C)0                D)3

7、有以下程序,执行后输出结果是(D)。

#include<stdio.h>

int main()

{

    int p[7]={11,13,14,15,16,17,18}, i=0,k=0;

    while(i<7 && p[i]%2)

    {

        k =k+ p[i];                    

        i++;

    }

    printf("%d\n", k);

}

A)58           B)56           C)45           D)24

9、有以下程序,执行后输出结果是(C)。

#include<stdio.h>

int main()

{

    int m[][3]={1,4,7,2,5,8,3,6,9};

    int i,j,k=2;

    for(i=0; i<3; i++)

    {

        printf("%d ",m[k][i]);

    }

}

A)4 5 6            B)2 5 8            C)3 6 9         D)7 8 9

10、以下能正确定义一维数组的选项是(B)。

A)int num[];                           B) #define N 100

int num[N];

C)int num[0..100];                     D) int N=100;

int num[N];

11、有以下程序,执行后输出结果是(C)。

#include<stdio.h>

int main( )

    char a[]="abcdefg",b[10]="abcdefg";

    printf("%d  %d\n",sizeof(a),sizeof(b));

A)7  7           B)8 8         C)8 10            D)10 10

12、若有以下定义语句:char s[10],s=”abcd”;printf(“%s\n”,s);则运行结果是(D)。

A)输出abcd        B)输出a            C)输出ab cd        D)编译不通过

13、不能把字符串“Hello!”赋给数组b的语句是(B)。

A)char b[10]={‘H’,’e’,’l’,’l’,’o’,’!’};           

B)char b[10];b=”Hello!”;

C)char b[10]; strcpy(b,”Hello!”);           

D)char b[10]=”Hello!”;

14、若有以下程序段,该程序段的输出结果是(C)。

char str[]=”ab\n\012\\\””;

printf(“%d”,strlen(str));

A)3               B)4                 C)6                D)12

15、下列程序的输出结果是(C)。

 #include <stdio.h>

main()

{

    char ch[7]={"65ab21"};

    int j,s=0;

    for(j=0;ch[j]>='0'&&ch[j]<='9';j+=2)

        s=10*s+ch[j]-'0';

    printf("%d\n",s);

}

A)12ba56           B)66521            C)6                D)62

16、设已定义char s[]=”\”Name\\Address\”\n”;,则字符串s所占的字节数是(C)。

A)19               B)18               C)16               D)14

17、设已定义char c[8]=”Tianjin”和int j,则下面的输出函数调用中错误的是(D)。

A)printf(“%s”,c);                B)for(j=0;j<8;j++) printf(“%c”,c[j]);

C)puts(c);                         D)for(j=0;j<8;j++) puts(c[j]);

18、设已定义char a[10]和 int j,则下面输入函数调用中错误的是(B)。

A)scanf(“%s”,a);                 B)for(j=0;j<9;j++) scanf(“%c”,a[j]);

C)gets(a);                         D)for(j=0;j<9;j++) scanf(“%c”,&a[j]);

19、设已定义char x[8]和int j,为了给该数组赋值,下面语句中正确的是(D)。

A)x[8]=”Turbo C”;               B)x=” Turbo C”;

C)x[]=”Turbo C”;                D)for(j=0;j<7;j++) x[j]=getchar();

20、有如下程序,该程序的输出结果是(D)。

#include <stdio.h>

main()

{

    int n[5]={0,0,0},j,k=2;

    for(j=0;j<k;j++)

        n[j]=n[j]+1;

    printf("%d\n",n[k]);

}

A)不确定的值           B)2            C)1            D)0

程序编写

请编写一个程序,它的功能是:将字符串中所有下标为奇数位置上的字母转换为大写(若该位置上不是字母,则不转换)。

#include <stdio.h>
#include <string.h>
int main(int argc, const char *argv[])
{
    char arr[20]="";
    printf("请输入字符串\n");
    gets(arr);
    for(int i=0;arr[i]!='\0';i++)
    {
        if(arr[i]>='a'&&arr[i]<='z')
        {
            arr[i]=arr[i]-32;
        }
    }
    puts(arr);
    return 0;
}
 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/680333.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

C++入门篇——类与对象重点解析(中篇)

1. 类的6个默认成员函数 如果一个类中什么成员都没有&#xff0c;简称为空类。 空类中真的什么都没有吗&#xff1f;并不是&#xff0c;任何类在什么都不写时&#xff0c;编译器会自动生成以下6个默认成员函数。 class Date {}; 默认成员函数&#xff1a;用户没有显式实现&a…

WordPress修改所有用户名并发送邮件通知的插件Easy Username Updater

前面跟大家介绍了『如何修改WordPress后台管理员用户名&#xff1f;推荐2种简单方法』一文&#xff0c;但是对于有很多用户的站长来说&#xff0c;操作有点复杂&#xff0c;而且无法发邮件通知对方&#xff0c;所以今天boke112百科向大家推荐一款可以直接在WordPress后台修改所…

Rust语言之哈希表

文章目录 哈希表&#xff08;Hash map)一、新建哈希表二、访问某个元素索引访问GET方法 二、插入新元素三、遍历哈希表四、检查某个元素是否存在contains_key方法entry方法 五、元素更新使用contains_keyinsert 的方法使用entry方法 六、删除元素 Rus设计语言官方教程 哈希表&…

全面详细对比@Resource和@Autowired

版权声明 本文原创作者&#xff1a;谷哥的小弟作者博客地址&#xff1a;http://blog.csdn.net/lfdfhl Resource和Autowired概述 在Java的Spring框架中&#xff0c;Resource和Autowired都是用于实现依赖注入&#xff08;Dependency Injection, DI&#xff09;的重要注解。依赖…

洛谷UVA题目Unknown Error

UnexpectedResponseStatus: expect status code: 301 Moved Permanently on https://onlinejudge.org/index.php?optioncom_comprofiler&tasklogin, got: 200 OK 如果你绑定了账号&#xff0c;去原站Online Judge - Home 登录一下&#xff0c;好久没登陆&#xff0c;需要激…

[2-远程开发-01]idea远程连接开发

背景 因为本次的项目使用到一些网络相关的库只在linux可使用&#xff0c;项目本身也会在linux运行&#xff0c;而且如果在mac上进行开发的话&#xff0c;也涉及到部署的问题&#xff0c;而且也不能调试。 所以直接在本专栏第一篇的centos主机上进行开发&#xff0c;以远程连接…

Junit常用断言

0.断言简介 断言:assert Q:断言的作用 更方便的对结果进行判定 "有针对性"的if判断 针对两个变量值是否相同 使用assertEquals针对两个对象是否相同 使用assertSame针对返回值是否为True 使用assertTrue 1.断言的参数 assertXXX(”断言失败时提升的信息“&#x…

MD5 哈希

md5DigestAsHex 是 Spring Framework 中 DigestUtils 类的一个方法&#xff0c;用于计算 MD5 哈希并返回十六进制表示的字符串。这个方法的主要作用是将输入的字节数组进行 MD5 哈希处理&#xff0c;并返回结果的十六进制表示形式。 MD5&#xff08;Message Digest Algorithm …

【开源】SpringBoot框架开发校园疫情防控管理系统

目录 一、摘要1.1 项目介绍1.2 项目录屏 二、功能模块2.1 学生2.2 老师2.3 学校管理部门 三、系统展示四、核心代码4.1 新增健康情况上报4.2 查询健康咨询4.3 新增离返校申请4.4 查询防疫物资4.5 查询防控宣传数据 五、免责说明 一、摘要 1.1 项目介绍 基于JAVAVueSpringBoot…

C# Thread的使用

在C#中&#xff0c;线程用于实现程序的并发执行。通过创建和管理多个线程&#xff0c;可以同时处理不同的任务或操作&#xff0c;从而提高程序性能和响应性。以下是如何在C#中使用线程的基本步骤&#xff1a; 创建新线程 // 使用System.Threading命名空间 using System.Threa…

【Java程序设计】【C00253】基于Springboot的在线考试管理系统(有论文)

基于Springboot的在线考试管理系统&#xff08;有论文&#xff09; 项目简介项目获取开发环境项目技术运行截图 项目简介 这是一个基于Springboot的在线考试系统 本系统分为系统功能模块、管理员功能模块以及用户功能模块。 系统功能模块&#xff1a;系统登录&#xff0c;管理…

WordPress后台编辑个人资料页面直接修改用户名插件Change Username

前面跟大家介绍了『如何修改WordPress后台管理员用户名&#xff1f;推荐2种简单方法』一文&#xff0c;但是对于新站长或者有很多用户的站长来说&#xff0c;操作有点复杂&#xff0c;所以今天向大家推荐一款可以直接在WordPress后台编辑个人&#xff08;用户&#xff09;资料页…

网络安全漏洞管理十大度量指标

当前&#xff0c;网络安全漏洞所带来的风险及产生的后果&#xff0c;影响到网络空间乃至现实世界的方方面面&#xff0c;通信、金融、能源、电力、铁路、医院、水务、航空、制造业等行业各类勒索、数据泄露、供应链、钓鱼等网络安全攻击事件层出不穷。因此&#xff0c;加强对漏…

python打印圆形

要打印一个圆形&#xff0c;你可以使用turtle模块来绘制图形。以下是一个示例代码&#xff1a; import turtledef draw_circle(radius):turtle.penup()turtle.goto(0, -radius)turtle.pendown()turtle.circle(radius)# 调整画笔速度&#xff08;可选&#xff09; turtle.speed…

【GameFramework框架内置模块】1、全局配置(Config)

推荐阅读 CSDN主页GitHub开源地址Unity3D插件分享简书地址 大家好&#xff0c;我是佛系工程师☆恬静的小魔龙☆&#xff0c;不定时更新Unity开发技巧&#xff0c;觉得有用记得一键三连哦。 一、前言 【GameFramework框架】系列教程目录&#xff1a; https://blog.csdn.net/q7…

vue安装使用less,解决与webpack的冲突

第077个 查看专栏目录: VUE ------ element UI 专栏目标 在vue和element UI联合技术栈的操控下&#xff0c;本专栏提供行之有效的源代码示例和信息点介绍&#xff0c;做到灵活运用。 提供vue2的一些基本操作&#xff1a;安装、引用&#xff0c;模板使用&#xff0c;computed&a…

Git分支规范和迭代流程

Git分支 feature分支&#xff1a;功能分支 dev分支&#xff1a;开发分支 test分支&#xff1a;测试分支 master分支&#xff1a;生产环境分支 hotfix分支&#xff1a;bug修复分支。从master拉取&#xff0c;修复并测试完成merge回master和dev。 某些团队可能还会有 reale…

Day47- 动态规划part15

一、不同的子序列 题目一&#xff1a;115. 不同的子序列 115. 不同的子序列 给你两个字符串 s 和 t &#xff0c;统计并返回在 s 的 子序列 中 t 出现的个数&#xff0c;结果需要对 109 7 取模。 定义一个二维数组dp&#xff0c;其中dp[i][j]表示s的前i个字符中t的前j个字符…

Codeforces Round 924 (Div. 2)

Codeforces Round 924 (Div. 2) Codeforces Round 924 (Div. 2) A. Rectangle Cutting 题意&#xff1a;给出a*b的矩形&#xff0c;沿着其中一个边恰好一分为二后可以组成一个新的矩形 思路&#xff1a;判断其中一个边是否可以被2整除以及二分后是否等于另一个边即可 AC cod…