当前位置: 首页 > news >正文

945新开传奇网站rp做网站

945新开传奇网站,rp做网站,网站界面设计的优点,云南住房建设厅网站数据类型与作用域练习 1、选择题 1.1、以下选项中,不能作为合法常量的是 ___b_______ A)1.234e04 B)1.234e0.4 C)1.234e4 D)1.234e0 1.2、以下定义变量并初始化错误的是______d_______。 A) char c1 ‘H’ &am…

数据类型与作用域练习

1、选择题

1.1、以下选项中,不能作为合法常量的是 ___b_______ 

A)1.234e04    B)1.234e0.4

C)1.234e+4    D)1.234e0

1.2、以下定义变量并初始化错误的是______d_______。

     A)     char   c1 =  ‘H’ ;

     B)     char   c1 =  99 ;   

     C)     char   c1 = ‘2’;

     D)     char   c1 =  09 ;

1.3、以下定义变量及初始化错误的是____c______。

A)     int   a=3,b;

     B)     int   a, b=3;

     C)     int   a, b, c=d=3;

     D)     int   a=3, b=3;

1.4、设有如下程序:( d)

        #include "stdio.h"

int  main()

        {

int  a, b;

          a = 077;

          b= a/5;

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

        }

A)     77,  15.2

     B)     77, 15

     C)     63,  12.2    

     D)     63,  12

1.5、有以下程序   

main()

{   int  m,n,p;

   scanf("m=%dn=%dp=%d",&m,&n,&p);

   printf("%d%d%d\n",m,n,p);

}

若想从键盘上输入数据,使变量m中的值为123,n中的值为456,p中的值为789,则正确的输入是 ___a____

A)m=123n=456p=789

B)m=123  n=456  p=789

C)m=123,n=456,p=789

D)123   456   789

   1.6、以下程序的正确结果是___a_____

#include<stdio.h>

void  num()

{

         extern int x,y; int a=15,b=10;

 x=a-b;

y=a+b;

}

int  x, y;

int  main()

{

    int a=7,b=5;

x=a+b;

y=a-b;

num();

printf("%d,%d\n",x,y);

}

A)  12,2    B)  不确定   C)  5,25  D)  1,12

1.7  有以下程序   

#include  <stdio.h>

int fun( )

{

static int x=1; 

x*=2;

return x;

}

int  main( )

{

int i, s=1;

s*= fun(); 

s*=fun(); 

s*=fun(); 

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

}

程序运行后的输出结果是  d

A)8 B)16 C)32 D)64

2、填空题

2.1、以下程序运行时若从键盘输入:10  20  30<回车>。输出结果是  102030

#include  <stdio.h>

main()

{     int  i=0,j=0,k=0;

      scanf("%d%*d%d",&i,&j,&k);   // %*d 表示跳过某个输入的内容,使下一个输入的内容复制给紧接着的变量,表示此数据不读入

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

}

2.2、以下程序运行的结果是____first:14,4,12
                                                      second:26,4,12

                                                       third:26,3,6_______。

      main( )

      {

        int a=1, b=2, c=3;

        ++a; //a=a+1

        c+=++b;

           {

             int  b=4,  c;

              c=b*3;

              a+=c;    

              printf(“first: %d,%d,%d\n”, a,b,c);

              a+=c;

              printf(“second: %d,%d,%d\n”, a,b,c);

}

printf(“third: %d,%d,%d\n”, a,b,c);

}

3、编程题

3.1、 编写程序,用getchar函数读入两个字符给变量c1、c2,然后分别用putchar函数和printf函数输出这两个字符,并思考一下以下问题

(1)变量c1、c2应定义为字符型或整型?还是二者皆可

(2)要求输出c1和c2值的ASCII码,应如何处理?用putchar函数还是printf函数?

(3)整型变量与字符型变量是否在任何情况下都可以互相替换?

#include <myhead.h>
int main(int argc, const char *argv[])
{char c1,c2;printf("please enter two chars:\n");c1 = getchar();getchar();c2 = getchar();getchar();printf("c1=%c,ASCII码:%d\n",c1,c1);printf("c2=%c,ASCII码:%d\n",c2,c2);return 0;
}

(1)二者皆可

(2)printf函数输出%d

4、分析题

4.1、使列举static关键字的几个作用

一、隐藏

在我们同时编译多个文件时,所有未加static前缀的全局变量和函数都具有全局可见性,也就是说其他文件可以看到写同名的函数,如果加了static,那么其他文件就不能同名函数或者变量;(对于函数来讲,static的作用仅限隐藏)

二、保持变量内容的长久

Static修饰的变量会存储到静态数据区,静态块会在程序刚开始是完成初始化,也是唯一的一次初始化;

静态存储区,共有两种变量,全局变量和static变量

三、默认初始化为0

全局变量也具有这个属性,因为静态数据区中所有的字节默认值都是0x00

http://www.yayakq.cn/news/263342/

相关文章:

  • 我国哪些网站是做调查问卷的番禺网站建设哪里有
  • 木门网站模板石家庄云图网站建设
  • 做网站引流网站实名审核
  • 招商加盟网站大全wordpress ip改成域名
  • 微信企业网站 源码快速学电脑培训班
  • 全球访问量最大的10个网站淄博网站制作高端营销
  • 网站建设合同用贴印花税吗设计什么网站简单
  • 建筑导航网站点瑞网络网站建设
  • dw做网站导航条网站设计对网站建设有哪些意义?
  • php网站开发实战开发网页美工设计百度
  • 南昌集团网站建设兰州建设局网站
  • 做公司网站需不需要注册joomla 和 wordpress
  • 网页网站制作维护网站备案信息注销原因
  • 手机有些网站打不开怎么解决广州建网站哪儿济南兴田德润简介
  • 建设通app官网下载安装百度搜索名字排名优化
  • 网站开发设计进度表安阳网站优化
  • 做个简单的网站绍兴网站建设
  • 一开始用php做网站wordpress简单投稿
  • 江苏住房和城乡建设网站wordpress资料分享网站
  • 凡科网站怎么关闭建设中临海网站设计
  • 太原建站推广wordpress页面菜单
  • 福建金融公司网站建设男和男做那个视频网站好
  • 怎么用织梦系统建一个网站wordpress 加入搜索
  • 都匀网站制作如何从零开始学做电商?
  • 接入服务商网站备案管理系统技术规范要求合肥网站建设制作价格
  • 京东优惠券网站怎么做wordpress用户密码加密算法
  • 设计网站大全湖南岚鸿网站大全as3 xml 网站模板 下载
  • 免费的企业网站cms沈阳搜索排名公司
  • 怎样做网站域名网站建设浅析
  • 青海电商网站建设公司网站备案可以国际域名