C语言模拟考试试题数组之前模拟3

上传人:平*** 文档编号:12451862 上传时间:2017-10-19 格式:DOC 页数:5 大小:39.50KB
返回 下载 相关 举报
C语言模拟考试试题数组之前模拟3_第1页
第1页 / 共5页
C语言模拟考试试题数组之前模拟3_第2页
第2页 / 共5页
C语言模拟考试试题数组之前模拟3_第3页
第3页 / 共5页
C语言模拟考试试题数组之前模拟3_第4页
第4页 / 共5页
C语言模拟考试试题数组之前模拟3_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《C语言模拟考试试题数组之前模拟3》由会员分享,可在线阅读,更多相关《C语言模拟考试试题数组之前模拟3(5页珍藏版)》请在金锄头文库上搜索。

1、1单选题:1.下面_是正确的字符常量。A WB C cD ss 2.对二维数组 a 正确说明的是_。A float a(3,4);B int a3 ;C double a14;D float a(3)(4); 3.C 语言中,关于 do while 的说法正确的是_。A 当 while 中的表达式值为非零时结束循环B 不能用其构成循环C 必须用 break 语句才能退出D 当 while 中的表达式值为零时结束循环 4.int a=0; a-=2;则 a 的值为 _。A -1B 1C -2D 25.static char str =Beijing;printf(%d,strlen(str);以

2、上程序段的输出应为_。A 14B 5C 7D 126.!是_运算符。A 赋值B 关系C 逻辑D 比较7.一个 C 程序经过编辑、编译、连接后能在_。A DOS 提示符后运行B 任何软件环境下运行C TC 环境下运行D TC 环境下或 DOS 提示符后运行 8.已知a的 ASCII 码是 97,则语句printf(%d,c);输出结果是_ 。A cB 99C 语句错误D c9.若有说明 static int a 4=1,2,3,4,5,6,7,8,9;则此二维数组的第一维长度为_。A 不确定2B 4C 2D 310.已知 a=10;b=11;max=(ab)?0:1;则 max 的值为_。A 1

3、1B 10C 0D 111.若 i,j 和 k 均是 int 型变量,则执行下面语句后 i 的值为_。i=(j=4)+(k=2);A 2B 4C 6D 712.已知如下:for( t=1; t =0 时什么也不输出D 最多允许输出 100 个正整数 13.设 a,b 均为 float 型变量,则以下不合法的赋值语句是_。A a=b=0;B b=(a%2)/10;C a*=b+8;D +a;14.若有:char a10,b10;则以下正确的输入格式为_。A scanf(%s%s,a,b);B gets(a),gets(b);C gets(a,b);D scanf(%s%s,&a,&b); 15.

4、已知 ch 是字符型变量,下面不正确的赋值语句是_。A ch=5+9;B ch=0;C ch=7+9;D ch=a+b;16.若有语句:int a=3.1;则变量 a 的类型是 _。A 实型B 整型C 浮点型D 长整型 317.与十进制数 201 等值的十六进制数为_ 。A A8B A4C C8D C9 18.下面能对函数内定义的一维数组正确初始化的语句是_ 。A static int a =0;B int a5= ;C static int a5=(0,0,0,0,0);D auto int a5=10 ; 1;19.在 TC2.0 的集成环境中,查看屏幕输出的热键是_。A Ctrl + F

5、9B Alt + F5C Alt + F9D Ctrl + F120.有以下程序main()int m=0256,n=256;printf(%o %o,m,n);程序运行后的输出结果是_。A 0256 0400B 256 400C 400 400D 0256 256填空题:1.一个 C 程序需要经过编辑、_ 和连接以后才可以运行。2.在 c 语言中,常量分为整型常量(如:12) 、实型常量(如:3.2) 、和_常量(如:a) 。3.变量名只能由英文字母、数字和_组成。4.若已知 a=10,b=20 ,则表达式 (!a) aj) k=j;t=ak;ak=ai; ai=t;printf(the s

6、orted array:n);for(i=0;i10;i+) printf( %d ,ai);完善题:在二维数组 score 中存放了 9 个整数,求出最大值元素的值,以及它的行下标和列下标。本题,最大值、它的行下标和列下标分别为98,1,2。共有 2 处需要完善,分别被标识为(1),(2)。作题时请去掉这两个标识,在相应位置上填写适当内容,其它部分不得改动。作题步骤:先下载保存到 D: 盘,然后作题、保存、上传。#include stdio.hmain()int score33=78,56,87,45,64,98,65,73,89;int max,i,j,col,row;(1) =score

7、00;for(i=0;i3;i+)for(j=0;j3;j+)if(maxscoreij) max= (2) ;row=i;col=j;printf(max=%d,row=%d,col=%dn,max,row,col);编程题:有一分数序列:2/1,-3/2,5/3,-8/5,13/8 . 将这个数列的前 m 项之和存放到变量 sum 中,并输出 sum。m 的值通过调用 scanf 函数实现输入。例如,若 m 为 2,则 sum 的值应为 0.5。(若程序已经定义的变量不够用,考生可以补充定义其它变量)作题步骤:先下载保存到 D: 盘,然后作题、保存、上传。#include stdio.hmain()int m;float sum;5

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 试题/考题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号