2022-2023年四川省攀枝花市全国计算机等级考试C语言程序设计测试卷一(含答案).docxVIP

  • 0
  • 0
  • 约1.93万字
  • 约 40页
  • 2023-04-17 发布于北京
  • 举报

2022-2023年四川省攀枝花市全国计算机等级考试C语言程序设计测试卷一(含答案).docx

2022-2023年四川省攀枝花市全国计算机等级考试C语言程序设计测试卷一(含答案) 学校:________ 班级:________ 姓名:________ 考号:________ 一、单选题(20题) 1.软件详细设计生产的图如右图:该图是( )。? A.N—S图 B.PAD图 C.程序流程图 D.E—R图? 2.可用作C语言用户标识符的一组标识符是()。 A.void define+WORD B.a3_b3_123YN C.for-abc Case D.2aDOsizeof? 3.有以下程序: #include <stdio.h> main() { int i, s=0, t[ ]=(1,2,3,4,5,6,7,8,9}; for(i=0; i<9; i+=2) s+=*(t+i); printf(“%d\n”,s); } 程序的运行结果是()。 A.20 B.25 C.45 D.36? 4. 数据流图用于抽象描述一个软件的逻辑模型,数据流图由一特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是______。 A.控制流 B.加工 C.数据存储 D.源和潭? 5. 程序设计方法要求在程序设计过程中,( )。 A.先编制出程序,经调试使程序运行结果正确后再画出程序的流程图? B.先编制出程序,经调试使程序运行结果正确后再在程序中的适当位置处加注释? C.先画出流程图,再根据流程图编制出程序,最后经调试使程序运行结果正确后再在程序中的适当位置处加注释? D.以上3种说法都不对? 6.设x=011050,则x=x&01252的值是( )。 A.0000001000101000? B.1111110100011001? C.0000001011100010? D.1100000000101000? 7.下列关于软件测试的目的和准则的叙述中,正确的是() A.软件测试是证明软件没有错误? B.主要目的是发现程序中的错误? C.主要目的是确定程序中错误的位置? D.测试最好由程序员自己来检查自己的程序? 8. 数据流图用于抽象地描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是( )。 A.控制流 B.加工 C.数据存储 D.源和潭? 9.下列程序的输出结果是( )。 #includestdio.h main { struct st { int y,x,z; }; union { long i; int j; char k; }un; printf(%d,%d\n,sizeof(struct st),sizeof(un)) } A.6,2 B.6,4 C.8,4 D.8,6? 10.有以下程序: #include <stdio.h> main() {char *s=“01234”; while(*(++s)!=‘\0’) {switch(*s -‘0’) {case 0: case 1: putchar(*s+1); break; case 2: putchar(*s+1); break; case 3: putchar(*s+1); default: putchar(*s+1); break; } } } 程序运行后的输出结果是()。 A.22345 B.2345 C.12345 D.23445? 11.在Windows环境下,单击当前应用程序窗口中的“关闭”按钮,其功能是 A.将当前应用程序转为后台运行? B.退出Windows后再关机? C.退出Windows后重新启动计算机? D.终止当前应用程序的运行? 12.有以下程序: voidfunl(char*p) 程序执行后的输出结果是() A.Prohsbn B.Prphsbn C.Progsbn D.Program? 13.有以下程序: #include <stdio.h> int show(char *str) {while (*str) {putchar(*str+1); str++; } return *str+1; } main() {printf(“% d\n”, show(“ABCD”)); } 程序运行后的输出结果是()。 A.ABCD0 B.BCDE0 C.BCDE1 D.ABCD1? 14.用不带头结点的单链表存储队列,其头指针指向队头结点,尾指针指向队尾结点,则在进行出队操作时()。 A.仅修改队头指针 B.仅修改队尾指针 C.队头、队尾指针都可能要修改 D.队头、队尾指针都要修改? 15. 已知有结构体: struct sk { int a; float b; }data,*p; 若有p=data,则对data的成员a的正确引用是( )。

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档